@charset "utf-8";
/* CSS Document */

/*---------- base ---------*/
*{
	padding:0px;   /*内边距*/
	margin:0px;/*外边距*/
}
body{
	background-color:#fff;
	font-size:12px;
	font-family: "宋体";
	text-align: left;
}
img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font-size:12px;
	font-family: "宋体";
	vertical-align:middle;
}
.clear{ clear:both;}
.block{
	display:block;
	float:left;
	overflow:hidden;
	}
/*---------- login ---------*/
.login_bg{
	background:url(login_bg.gif) repeat-x;
	}
.main{
	width:1000px;
	height: auto;
	margin:0px auto;
	text-align:left;
	}
.welcomeq{
	height:65px;
	padding:60px 0px 0px 70px;
	}
.login_left{
	width:650px;
	height:266px;
	background:url(login_main_bg.gif) no-repeat 10px 0px ;
	}
.login_right{
	width:350px;
	height:196px;
	padding-top:70px;
	background: url(login_input.gif) no-repeat 0px 70px;
	}
.login_uname{
	width:100px;
	height:16px;
	border:solid 1px #848284;
	}
.login_pw{
	width:80px;
	height:16px;
	border:solid 1px #848284;
	}
.login_button{
	width:68px;
	height:24px;
	border:0px;
	background:none;
	cursor:pointer;
	}
.login_pw_bg{ background:url(login_pw.gif) no-repeat 84px 4px;}
.login_foot{
	height:95px;
	padding-top:25px;
	text-align:center;
	line-height:200%;
	color:#1b4fa3;
	}
.login_foot a{ color:#1b4fa3; text-decoration:underline;}
.login_foot a:hover{ color:#f00; }
/*---------- main top ---------*/
#top{
	width:auto;
	height:61px;
	background:url(main_top_bg.gif) repeat-x;
	}
#top .logo{
	width:455px;
	}
#top .nav{
	float:left;
	}
#top .nav li{
	width:70px;
	float:left;
	text-align:center;
	}
#top .nav li div{
	height:46px;
	overflow:hidden;
	}
#top .nav li a{
	color:#FC0;
	}
#top .nav1{
	float:left;
	}
#top .nav1 li{
	width:55px;
	float:left;
	text-align:center;
	}
#top .nav1 li div{
	height:46px;
	overflow:hidden;
	}
#top .nav1 li a{
	color:#FC0;
	}
/*---------- main left ---------*/
.left_bg{
	background-color:#deebff;
	}
.left_top{
	height:23px;
	padding:6px 0px 0px 8px;
	background:url(main_top_bg.gif) repeat-x 0px -61px;
	}
.left_top select{
	width:92px;
	height:18px;
	}

.list_nav{
	padding:5px 0px 5px 3px;
	}
.branch {
	cursor: pointer;
	cursor: hand;
	display: block;
	padding:2px 0px 3px 40px;
	background:url(closed.gif) no-repeat;
}
.leaf1 {
	display: none;
	margin-left: 16px;
}
.leaf1 a {
	text-decoration: none;
	color:#000;
}
.leaf1 a:hover {
	text-decoration: underline;
	color:#F00;
}
/*---------- main content ---------*/
.content_bg{
	background:url(main_xian.gif) repeat-y #effbff;
	padding:3px 3px 0px 6px;
	}
.content_top{
	color:#FFF;
	padding:5px 0px 0px 10px;
	}
#r_top{
	padding:5px 0px;
	display:table;
	}
#r_top .l{
	padding-top:8px;
	width:auto;
	}
#r_top .r li{
	padding-top:4px;
	width:auto;
	height:23px;
	}
#r_top .r li span{
	float:right;
	}
#r_top .r li span a{
	padding:2px;
	display:block;
	border:solid 1px #494949;
	text-decoration:none;
	}
#r_top .r li span a:hover{
	border:solid 1px #F00;
	color:#F00;
	}

.button_l{
	padding:5px;
	text-align:right;
	}
.button_l a{
	padding:2px;
	display: inline-block;
	border:solid 1px #494949;
	text-decoration:none;
	}
.button_l a:hover{
	border:solid 1px #F00;
	color:#F00;
	text-decoration:none;
	}

.switch{
	height:18px;
	padding:1px 0px 0px 0px ;
	background:url(option_bj.gif) repeat-x;
	border:1px solid #15466f;
	border-bottom:0px;
	}
.switch .tittle{
	background-color:#effbff;
	width:76px;
	height:15px;
	text-align:center;
	color:#052a4a;
	border-right:solid 1px #2285da;
	padding:2px 0px 0px 0px;
	}
.switch span{
	float:right;
	padding-top:2px;
	}
.switch span { cursor:pointer;}
.content{
	width:100%;
	}
#content_main{display: block;width:60%; float:left}
#r_right{
	}
.content .r{
	float:left;
	display:block;
	width:40%;
	}
#r_bottom{
	height:expression( this.height < 50? 50 : true);
	min-height:50px;
	padding-left:5px;
	}
.opinions{
	border:solid 1px #15466f;
	border-top:0px;
	margin-bottom:3px;
	}
.switch1{
	height:15px;
	border-top:solid 1px #5a96bd;
	text-align:center;
	}
.foot_content{
	text-align:center;
	}
.foot_nav{
	width:80%;
	border:solid 1px #09f;
	padding:3px 0px;
	margin:5px auto;
	color:#1b4fa3;
	font-weight:bold;
	}
.foot_nav a{ color:#1b4fa3; text-decoration:underline;}
.foot_nav a:hover{ color:#f00; }

.welcome{
	height:300px;
	text-align:center;
	padding-top:110px;
	font-size:20px;
	font-weight:bold;
	background:url(welcome.gif) no-repeat center 20px;
	}
/*---------- main left_bottom ---------*/
div#tab{width:224px;text-align:left; background:url(bottom_bg.gif) repeat-x; height:145px; padding:0px 3px;}
ul.tabU{
	background:url(caitiao.gif) no-repeat; padding-top:8px;
	list-style: none;
}
ul.tabU li{
	display: block;
	float:left;
	width:65px;
	text-align:center;
}
ul.tabU li a{
	color:black;
	font-weight:bold;
	display:block;
	text-decoration:none;
	border:1px #000 solid;
	border-right:none;
	padding:5px 0px 2px 0px;
	cursor: pointer;
}
div.tabC{
	display:none;
	clear:both;
	border:1px solid #000;
	border-top-width:0px;
	padding:6px;
	height:100px;
}

.tabB4{ border-bottom:1px #000 solid; border-left:1px #000 solid;}

div.tabD1 a.tabB1,a.tabB1:hover{background-position:0 -20px; color:#F00;}
div.tabD1 div.tabC1{display:block;}

div.tabD2 a.tabB2,a.tabB2:hover{background-position:0 -42px; color:#F00;}
div.tabD2 div.tabC2{display:block;}

div.tabD3 a.tabB3,a.tabB3:hover{background-position:0 -64px; color:#F00;}
div.tabD3 div.tabC3{display:block;}

.bottom_list{}
.bottom_list li{ height:19px; background:url(list_l_nav.gif) no-repeat 0px 5px; padding:2px 0px 0px 12px;}
.bottom_list li span{ float:right;}
.bottom_xia a{ float:right; color:#F00;}

